package com.zqq.provider.common

import com.alibaba.android.arouter.launcher.ARouter
import com.zqq.baselibrary.common.BaseConstant
import com.zqq.baselibrary.utils.AppPrefsUtils
import com.zqq.provider.router.RouterPath

/**
 * 顶级函数(直接用)，判断是否登录
 * @author zqq on 2018/7/30
 */
fun isLogined(): Boolean {
    return AppPrefsUtils.getString(BaseConstant.KEY_SP_TOKEN).isNotEmpty()
}

/**
 * 如果已经登录，进行传入的方法处理
 * 如果没有登录，进入登录界面
 */
fun afterLogin(method: () -> Unit) {
    if (isLogined()) {
        method()
    } else {
        ARouter.getInstance()
                .build(RouterPath.UserCenter.PATH_LOGIN)
                .navigation()
    }
}